home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 2 / Tech Arsenal 2 (Arsenal Computer).iso / casm / cts0005.txt < prev    next >
Encoding:
Text File  |  1994-04-23  |  10.5 KB  |  192 lines

  1.            C Set ++ Class Libraries Source Version 2.01
  2.                  Fixes List
  3.            ------------------------------------
  4. *************************************************************************
  5. *                                    *
  6. *  This CSD contains fixes that apply only to C Set++ Class Libraries    *
  7. *  Source Version 2.01                            *
  8. *                                    *
  9. *************************************************************************
  10. =========================================================================
  11.            CTS0005 is informal Corrective Service.
  12. The following fixes are provided in Class Libraries CS CTS0005
  13. *************************************************************************
  14. FIX/APAR      COMPONENT     PROBLEM DESCRIPTION
  15. *************************************************************************
  16.  QUAL-IMP      CCL        Reduction of generated code size by changing
  17.                 internal macro expansions.
  18. -------------------------------------------------------------------------
  19.  QUAL-IMP      CCL        Suppress informational warning messages
  20.                 in Collection Classes via #pragma info usage.
  21.                 Made Collection Classes independant from
  22.                 /Sp1 option and #pragma pack usage via
  23.                 #pragma pack(4) usage in header files.
  24. -------------------------------------------------------------------------
  25.  QUAL-IMP      CCL        Support multiple includes of "isynonym.hpp"
  26.                 to get independant of include sequence.
  27. -------------------------------------------------------------------------
  28.  QUAL-IMP      CCL        Improved coding example "dskusage" by
  29.                 changing output sequence from forward to
  30.                 backward.
  31. -------------------------------------------------------------------------
  32.  QUAL-IMP      CCL        Improved comments in coding example
  33.                 "DSUR".
  34. -------------------------------------------------------------------------
  35.  QUAL-IMP      CCL        Adjusted expected output in example
  36.                 "WORDBAG".
  37. -------------------------------------------------------------------------
  38.  PJ13362       UICL        IString::isLike failing on wildcard search
  39.                 Error encountered when pattern matching
  40.                 after * fixed.
  41. -------------------------------------------------------------------------
  42.  PJ13363       UICL        IStaticText paints disabled text wrong
  43.                 The static text handler is incorrectly
  44.                 painting disabled text in the static text
  45.                 field.
  46. -------------------------------------------------------------------------
  47.  PJ13365       UICL        No error message for
  48.                 IHelpWindow::addLibraries
  49. -------------------------------------------------------------------------
  50.  QUAL-IMP      UICL        IContainerObject::deleteRecord modified
  51.                 to fix memory Leak in the Container.
  52. -------------------------------------------------------------------------
  53.  QUAL-IMP      UICL        Cannot hide objects in the container
  54. -------------------------------------------------------------------------
  55.  QUAL-IMP      UICL        DDEClientConversation Hang on Shutdown
  56. -------------------------------------------------------------------------
  57.  QUAL-IMP      UICL        DDE uses critical sections incorrectly
  58. -------------------------------------------------------------------------
  59.  QUAL-IMP      UICL        Compiling all hpps with /Wall /Wgnr- /Wvft-
  60.                 results warnings. Customers on compuserve
  61.                 have requested that they be eliminated
  62. -------------------------------------------------------------------------
  63.  QUAL-IMP      UICL        Trap in ITextControl::displaySize when
  64.                 passed a null string.
  65.                 text() returned IString is out of scope
  66.                 before member function completes.
  67. -------------------------------------------------------------------------
  68.  QUAL-IMP      UICL        IMultiLineEdit::selectedTextLength text
  69.                 length is off by one character.
  70.                 Also hasSelectedText returns the wrong value
  71.                 when 1 character is selected.
  72. -------------------------------------------------------------------------
  73.  QUAL-IMP      UICL        The IScrollEvent constructor traps if
  74.                 no IWindow* can be found for the window
  75.                 originating the scroll message.  This occurs
  76.                 when creating a PM scroll bar window without
  77.                 the IScrollBar class and an IScrollHandler
  78.                 is attached to its owner window.
  79. -------------------------------------------------------------------------
  80.  QUAL-IMP      UICL        Tabbing from the last control in a canvas or
  81.                 back-tabbing from the first control in a
  82.                 canvas can cause the machine to hang.
  83. -------------------------------------------------------------------------
  84.  QUAL-IMP      UICL        Changing the icon of a container object
  85.                 refreshes the whole container and not only
  86.                 the object which icon was changed. Also,
  87.                 calling IContainerObject::setIconText while
  88.                 the IContainerControls refresh is OFF does a
  89.                 refresh.
  90. -------------------------------------------------------------------------
  91.  QUAL-IMP      UICL        Opening a popup menu on selected container
  92.                 objects and dismissing this popup menu
  93.                 refreshes the container ONCE for each
  94.                 selected container object.
  95. -------------------------------------------------------------------------
  96.  QUAL-IMP      UICL        DDE clean up of compares to false enum
  97. -------------------------------------------------------------------------
  98.  QUAL-IMP      UICL        When the DrawFlag on
  99.                 IListBoxDrawItemHandler::draw() is set to
  100.                 drewSelected, PM will no longer try to draw
  101.                 the selection highlight.
  102. -------------------------------------------------------------------------
  103.  QUAL-IMP      UICL        IViewPort logical size constrained by PM
  104.                 scroll bar limits.
  105. -------------------------------------------------------------------------
  106.  QUAL-IMP      UICL        IMultiCellCanvas does not paint with the
  107.                 color passed to setColor().
  108. =========================================================================
  109. -------------------------------------------------------------------------
  110.  PJ12170       UICL        Acknowledgement from remoteExecute handled
  111.                 incorrectly in DDE.
  112. -------------------------------------------------------------------------
  113.  PJ12171       UICL        IDM::rfObject is missing from rendering
  114.                 format constants and needs to be added.
  115. -------------------------------------------------------------------------
  116.  PJ12172       UICL        After bringing up a window from a popup menu
  117.                 from a container in a canvas, the window does
  118.                 not have the focus.
  119. -------------------------------------------------------------------------
  120.  QUAL-IMP      UICL        IFont class is missing operator=.
  121. -------------------------------------------------------------------------
  122.  QUAL-IMP      UICL        Memory for the window list is not being
  123.                 freed when a window is destroyed.  A static
  124.                 member of IMenuHdr is being freed too soon.
  125. -------------------------------------------------------------------------
  126.  QUAL-IMP      UICL        IMultiLineEdit::importFromFile adds one too
  127.                 many bytes to the mle if the file length is
  128.                 not a multiple of 1024.
  129. -------------------------------------------------------------------------
  130.  QUAL-IMP      UICL        After bringing up a popup menu for the entire
  131.                 container, you can no longer query the
  132.                 container object that has the cursor.
  133. -------------------------------------------------------------------------
  134.  QUAL-IMP      UICL        If you create a graphic PushButton with the
  135.                 sizeToGraphic style and pass in a rectangle,
  136.                 the graphic is displayed incorrectly.  In
  137.                 addition, it comes up in the highlighted
  138.                 state.
  139. -------------------------------------------------------------------------
  140.  QUAL-IMP      UICL        Need to imporve how the graphic is drawn on
  141.                 the graphic PushButton.
  142. -------------------------------------------------------------------------
  143.  QUAL-IMP      UICL        Setting a vector font on an IMLE causes a
  144.                 hang.
  145. -------------------------------------------------------------------------
  146.  QUAL-IMP      UICL        Using setDeleteObjectsOnClose in a details
  147.                 view container with many items can cause
  148.                 it to take an unacceptable amount of time
  149.                 to terminate.
  150. -------------------------------------------------------------------------
  151.  QUAL-IMP      UICL        istattxt.inl is not included in istattxt.hpp.
  152. -------------------------------------------------------------------------
  153.  QUAL-IMP      UICL        IThread::messageQueue returns HMQ_CURRENT
  154.                 instead of the actual message queue handle
  155.                 for the thread.
  156. -------------------------------------------------------------------------
  157.  QUAL-IMP      UICL        Setting the icon handle to 0 in
  158.                 IGraphicPushButton causes a trap in PMWIN.
  159. =========================================================================
  160. -------------------------------------------------------------------------
  161.  PJ11717       UICL        In a multithreaded situation a hang would
  162.                 sometimes occur in UICL.
  163. -------------------------------------------------------------------------
  164.  PJ11719       UICL        A window handle was not validated before an
  165.                 attempt was made at creating an instance of
  166.                 IWindowClassName.
  167. -------------------------------------------------------------------------
  168.  PJ11721       UICL        IMenuHandler::menuEnded() was accessing
  169.                 memory that was no longer valid.
  170. -------------------------------------------------------------------------
  171.  QUAL-IMP      UICL        When creating a textCursor for a container in
  172.                 details view, the cursor does not work
  173.                 PROPERLY for all the text columns.
  174. -------------------------------------------------------------------------
  175.  QUAL-IMP      UICL        On receipt of WM_BEGINDRAG, UICL was
  176.                 attempting to obtain the pointer position
  177.                 from message parameter 2. The pointer
  178.                 position is actually contained in message
  179.                 parameter 1.
  180. -------------------------------------------------------------------------
  181.  QUAL-IMP      UICL        On receipt of DM_PRINTOBJECT, UICL was
  182.                 attempting to obtain a pointer to a DRAGINFO
  183.                 structure from message parameter 1. Message
  184.                 parameter 1 actually contains a pointer to a
  185.                 DRAGITEM structure.
  186. -------------------------------------------------------------------------
  187.  QUAL-IMP      UICL        Added IMenuDrawItemEvent as the first
  188.                 PARAMETER to IMenuDrawItemHandler::setSize
  189.                 VIRTUAL FUNCTION in order to provide a way to
  190.                 FIND THE ID OF the item to be sized.
  191. =========================================================================
  192.